home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / msdos / lynx / source / doslynx / inc / turlwind.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-10-25  |  1.1 KB  |  46 lines

  1. #ifndef __TURLWINDOW_H
  2. //    Avoid include redundancy
  3. #define __TURLWINDOW_H
  4.  
  5. //    Copyright (c) 1993, University of Kansas, All Rights Reserved
  6. //
  7. //    Include File:    turlwind.h
  8. //    Purpose:    Header file for URL window class
  9. //    Remarks/Portability/Dependencies/Restrictions:
  10. //    Revision History:
  11. //        12-27-93    created
  12.  
  13. //    Constant defines
  14. #define Uses_TWindow
  15. #define Uses_TEvent
  16.  
  17. //    Required includes
  18. #include"turlview.h"
  19.  
  20. //    Class declarations
  21. class TURLWindow : public TWindow    {
  22. private:
  23.     TURLView *TURLV;
  24.     void OwnerClose();
  25.     void URLoader(const char *cp_URL, const char *cp_Index = NULL);
  26.     TNSCollection *TNSCp_visited;
  27.     signed short int Number(signed short int ssi_Win = -1);
  28. public:
  29.     TURLWindow(const char *cp_URL = "");
  30.     TURLWindow(const TNSCollection *TNSCp_cloneHistory, const char
  31.         *cp_cloneURL = "");
  32.     ~TURLWindow();
  33.     virtual void handleEvent(TEvent &TE_event);
  34.     virtual void dragView(TEvent& TE_event, unsigned char uc_mode,
  35.         TRect& TR_limits, TPoint TP_minSize, TPoint TP_maxSize);
  36.     void IndexInit();
  37.     void IndexQuery();
  38.     Boolean B_isIndex;
  39. };
  40.  
  41. //    Global variable declarations
  42.  
  43. //    Macros
  44.  
  45. #endif // __TURLWINDOW_H
  46.